package com.xygz.orm.internal.query;


import com.xygz.orm.constants.ORMConstants;

/**
 * the description for class Condition 条件
 *
 * @author xiyuan-lgz 2023-09-19 @version v1.0.0 新建与整理
 */
public interface Condition<E> extends WhereItem, ORMConstants {
    
    
    /**
     * 获取泛型原始类型
     *
     * @return 类对象
     */
    public Class<E> getRawType();
    
    /**
     * 获取 条件名称
     *
     * @return 条件名称
     */
    public String getName();
    
    /**
     * 获取条件参数值
     *
     * @return 条件参数
     */
    public Object getValue();
}
